#containor{width:100%;background-color:#fff}
#containor #wrapper,#sns_header{width:960px;margin:0 auto;}
#sns_header .heading_a,.sns_navbox sup,.sns_search .type_link,.sns_search_btn,.sns_search .type_link:hover,.login_lbox .heading_b,.login_lbox .line_a,.login_btn,.login_btn:hover,.login_lbox .line_b
{background:url(http://static.aceona.com/app_images/new_main/sns_main_sprite.png) no-repeat}
#sns_header .logo{float:left;padding:24px 0 22px 46px;}
#sns_header .logo .heading_a{text-indent:-9999px;width:237px;height:88px;background-position:0 0;display:inline;float:left;}
#sns_header .sns_navbox{float:right;height:31px;background-color:#bb0000;line-height:31px;padding:0 30px;}
#sns_header .header_r{float:right;width:429px;}
.sns_navbox{color:#ffffff;white-space:nowrap;position:relative;height:31px;display:inline;}
.sns_navbox span{margin:0 8px;}
.sns_navbox a{color:#fff;text-decoration:none;letter-spacing:1px;}
.sns_navbox a:hover{text-decoration:underline;color:#fff}
.sns_navbox sup{position:absolute;font-size:0;width:15px;height:31px;display:block}
.sns_navbox .tl{background-position:-245px 0;left:0;top:0}
.sns_navbox .tr{background-position:-271px 0;right:0;top:0}
#sns_header .sns_search{padding:53px 0 0 0 ;float:right;width:372px;height:24px}
.sns_search .type_txtbox{border:1px solid #b4b4b4;float:left;margin-right:10px;display:inline;height:22px;width:68px;}
.sns_search .type_link{display:block;float:left;background-position:right -107px;width:40px;height:22px;padding:0 14px;line-height:22px;text-decoration:none;overflow:hidden;}
.sns_search .type_link:hover{background-color:#f7f7f7;background-position:right -183px;text-decoration:none}
#sns_header .search_bar{float:left;border:1px solid #b4b4b4;height:22px;width:290px;position:relative;}
.sns_search_btn{background-position:0 -152px;color:#fff;position:absolute;right:0;top:0;height:22px;width:64px;overflow:hidden;line-height:22px;}
.sns_input_a{width:210px;height:18px;border:none;line-height:18px;padding:2px 4px;color:#a9a9a9;overflow:hidden;}
.sns_input_a_focus{color:#434343;}
.login_text_a{width:178px;height:22px;border:1px solid #aeaeae;padding:4px 12px;line-height:22px;color:#827f7f;}
.login_text_a_focus{background-color:#fff;border:1px solid #c10a0b;color:#434343}
 /*type menu css*/
.sns_type_nav{border:1px solid #cbcbcb;width:68px;overflow:hidden;position:absolute;display:none;background-color:#fff;}
.sns_type_nav a{display:block;padding:0 0 0 14px;line-height:24px;border-bottom:1px dashed #cbcbcb;text-decoration:none;height:24px;}
.sns_type_nav a:hover{background-color:#f7f7f7;text-decoration:none;}
.sns_type_nav .no_bb{border-bottom:none;}
.sns_type_nav li{width:100%;vertical-align:middle}
#sns_main{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
#sns_main .login_lbox{float:left;width:351px;height:408px;overflow:hidden;background:url(http://static.aceona.com/app_images/new_main/sns_main_l.jpg);}
.login_lbox .heading_b{width:237px;height:57px;background-position:0 -246px;margin:42px 0 32px 55px;text-indent:-9999px}
.login_lbox .line_a,.login_lbox .line_b{background-position:0 -312px;width:233px;height:1px;font-size:0;margin-left:67px;}
.login_lbox .line_b{background-position:0 -312px;width:252px;height:1px;background-position:0 -318px;font-size:0;}
.login_field{padding:27px 0 0 0 ;}
.login_field .login_elebox{float:left;}
.login_field .btn_box{padding:0 0 22px 95px;}
.login_list label{float:left;width:85px;padding:8px 8px 0 0;text-align:right;}
.login_list .auto_login{width:auto;float:none;padding:0;text-align:left;}
.login_list .auto_login input{margin:0 6px 0 0;position:relative;top:0}
.login_list .auto_li{padding:0 0 24px 95px;}
.login_list li{padding:0 0 10px 0;overflow:hidden;*zoom:1}
.sns_link_a{color:#c53c3c;text-decoration:none;}
.sns_link_a:hover{text-decoration:underline;}
.login_lbox .register_text{padding:20px 0 0 0;text-align:center;}
.login_btn{background-position:0 -326px;width:89px;height:24px;font-size:0;line-height:0;}
.login_btn:hover{background-position:-95px -326px}
.m_l_24{margin-left:24px;}
.sns_publicity{float:right;width:608px;height:408px;background:url(http://static.aceona.com/app_images/new_main/sns_main_r.jpg) no-repeat right top;}
#sns_footer{padding:16px 0;}
#sns_footer .copyright{float:left;color:#898989}
#sns_footer .footer_nav{float:right;}
#sns_footer .footer_nav a{color:#898989;text-decoration:none;}
#sns_footer .footer_nav a:hover{color:#898989;text-decoration:underline;}
#sns_footer span{margin:0 4px;color:#989898}
